package org.sibframework.sda.test.objects;

public class MedPmInDetail implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_PM_IN_SHEET_ID</tt>.<p>
     */
    private java.lang.Long medPmInSheetId = null;
    /**
     * 表示药品的入库数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>8</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>IN_NUM</tt>.<p>
     */
    private java.lang.Double inNum = null;
    /**
     * 生成依据一般是 剂量+剂量单位*包装系数+包装单位（最小单位）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    private java.lang.String unitName = null;
    /**
     * 药品ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_MEDICINE_ID</tt>.<p>
     */
    private java.lang.Long medMedicineId = null;
    /**
     * 实入数量<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>ACTUAL_NUM</tt>.<p>
     */
    private java.lang.Double actualNum = null;
    /**
     * WP批发价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>7</tt>.<p>
     * Column: <tt>WHOLESALE_PRICE</tt>.<p>
     */
    private java.lang.Double wholesalePrice = null;
    /**
     * RP零售价(药房价格)<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RETAIL_PRICE</tt>.<p>
     */
    private java.lang.Double retailPrice = null;
    /**
     * 采购价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>PURCHASE_PRICE</tt>.<p>
     */
    private java.lang.Double purchasePrice = null;
    /**
     * 建议零售价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RECOMMENDED_RETAIL_PRICE</tt>.<p>
     */
    private java.lang.Double recommendedRetailPrice = null;
    /**
     * 批次号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>BATCH_CODE</tt>.<p>
     */
    private java.lang.String batchCode = null;
    /**
     * 药品规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>MEDICAL_SPEC</tt>.<p>
     */
    private java.lang.String medicalSpec = null;
    /**
     * 1,西药<p>
    *2.中成药<p>
    *3.草药<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_TYPE</tt>.<p>
     */
    private java.lang.Long medType = null;
    /**
     * 表示该药品允许使用的截止日期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>VALIDITY</tt>.<p>
     */
    private java.util.Date validity = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
    *2：需要删除（由医生站作废医嘱后申请该状态）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_PM_IN_SHEET_ID</tt>.<p>
     */
    public java.lang.Long getMedPmInSheetId() {
    	return this.medPmInSheetId;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_PM_IN_SHEET_ID</tt>.<p>
     */
    public void setMedPmInSheetId(java.lang.Long medPmInSheetId) {
    	this.medPmInSheetId = medPmInSheetId;
    }

    /**
     * 表示药品的入库数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>8</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>IN_NUM</tt>.<p>
     */
    public java.lang.Double getInNum() {
    	return this.inNum;
    }
    /**
     * 表示药品的入库数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>8</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>IN_NUM</tt>.<p>
     */
    public void setInNum(java.lang.Double inNum) {
    	this.inNum = inNum;
    }

    /**
     * 生成依据一般是 剂量+剂量单位*包装系数+包装单位（最小单位）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    public java.lang.String getUnitName() {
    	return this.unitName;
    }
    /**
     * 生成依据一般是 剂量+剂量单位*包装系数+包装单位（最小单位）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    public void setUnitName(java.lang.String unitName) {
    	this.unitName = unitName;
    }

    /**
     * 药品ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_MEDICINE_ID</tt>.<p>
     */
    public java.lang.Long getMedMedicineId() {
    	return this.medMedicineId;
    }
    /**
     * 药品ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_MEDICINE_ID</tt>.<p>
     */
    public void setMedMedicineId(java.lang.Long medMedicineId) {
    	this.medMedicineId = medMedicineId;
    }

    /**
     * 实入数量<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>ACTUAL_NUM</tt>.<p>
     */
    public java.lang.Double getActualNum() {
    	return this.actualNum;
    }
    /**
     * 实入数量<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>ACTUAL_NUM</tt>.<p>
     */
    public void setActualNum(java.lang.Double actualNum) {
    	this.actualNum = actualNum;
    }

    /**
     * WP批发价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>7</tt>.<p>
     * Column: <tt>WHOLESALE_PRICE</tt>.<p>
     */
    public java.lang.Double getWholesalePrice() {
    	return this.wholesalePrice;
    }
    /**
     * WP批发价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>7</tt>.<p>
     * Column: <tt>WHOLESALE_PRICE</tt>.<p>
     */
    public void setWholesalePrice(java.lang.Double wholesalePrice) {
    	this.wholesalePrice = wholesalePrice;
    }

    /**
     * RP零售价(药房价格)<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RETAIL_PRICE</tt>.<p>
     */
    public java.lang.Double getRetailPrice() {
    	return this.retailPrice;
    }
    /**
     * RP零售价(药房价格)<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RETAIL_PRICE</tt>.<p>
     */
    public void setRetailPrice(java.lang.Double retailPrice) {
    	this.retailPrice = retailPrice;
    }

    /**
     * 采购价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>PURCHASE_PRICE</tt>.<p>
     */
    public java.lang.Double getPurchasePrice() {
    	return this.purchasePrice;
    }
    /**
     * 采购价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>PURCHASE_PRICE</tt>.<p>
     */
    public void setPurchasePrice(java.lang.Double purchasePrice) {
    	this.purchasePrice = purchasePrice;
    }

    /**
     * 建议零售价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RECOMMENDED_RETAIL_PRICE</tt>.<p>
     */
    public java.lang.Double getRecommendedRetailPrice() {
    	return this.recommendedRetailPrice;
    }
    /**
     * 建议零售价<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>RECOMMENDED_RETAIL_PRICE</tt>.<p>
     */
    public void setRecommendedRetailPrice(java.lang.Double recommendedRetailPrice) {
    	this.recommendedRetailPrice = recommendedRetailPrice;
    }

    /**
     * 批次号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>BATCH_CODE</tt>.<p>
     */
    public java.lang.String getBatchCode() {
    	return this.batchCode;
    }
    /**
     * 批次号<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>BATCH_CODE</tt>.<p>
     */
    public void setBatchCode(java.lang.String batchCode) {
    	this.batchCode = batchCode;
    }

    /**
     * 药品规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>MEDICAL_SPEC</tt>.<p>
     */
    public java.lang.String getMedicalSpec() {
    	return this.medicalSpec;
    }
    /**
     * 药品规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>MEDICAL_SPEC</tt>.<p>
     */
    public void setMedicalSpec(java.lang.String medicalSpec) {
    	this.medicalSpec = medicalSpec;
    }

    /**
     * 1,西药<p>
    *2.中成药<p>
    *3.草药<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_TYPE</tt>.<p>
     */
    public java.lang.Long getMedType() {
    	return this.medType;
    }
    /**
     * 1,西药<p>
    *2.中成药<p>
    *3.草药<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MED_TYPE</tt>.<p>
     */
    public void setMedType(java.lang.Long medType) {
    	this.medType = medType;
    }

    /**
     * 表示该药品允许使用的截止日期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>VALIDITY</tt>.<p>
     */
    public java.util.Date getValidity() {
    	return this.validity;
    }
    /**
     * 表示该药品允许使用的截止日期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>VALIDITY</tt>.<p>
     */
    public void setValidity(java.util.Date validity) {
    	this.validity = validity;
    }
}